@charset "UTF-8";
@media all {
body {}
#page_margins { margin:0 auto; width:100%; background:url(../img/bg_page.jpg) repeat-x top left;}
#page { margin:0 auto; width:978px; }
#header { min-height:100px;  width:950px;}
	.logo{ padding:18px 0 10px 28px; float:left; width:282px;}
	.topbanner { float:left; width:640px; padding-top:14px;}
#main { width:950px;}
#footer { background:url(../img/bg_footer.jpg) repeat-x top left; margin:0 auto; padding:20px 0 10px 0;}

/*----------------------------------- Structure 1 -----------------------------------*/
.welcome{ background:url(../img/bg_welcome.jpg) no-repeat top left; width:950px; border-top:#FFFFFF solid 1px; color:#474646; height:281px;}
	.welcome .title{ padding:12px 0;}
	.login input{ border:#e5e7e2 solid 1px; width:160px; height:16px; padding:5px;}
.steps{ background:url(../img/bg_3steps.jpg) no-repeat top left; padding-top:35px; height:94px;}
.bg_partners{ background:url(../img/bg_partner.jpg) repeat-y top right;}
.bg_news{ background:url(../img/bg_news.jpg) repeat-y top left; color:#a8a8a8;}
.title_midcol{ border-bottom:#179bb6 solid 1px; padding:0 0 5px 0;}
.long_bar{ background:url(../img/bg_bar.jpg) no-repeat center top; height:24px; padding:6px 7px 8px 7px;}
.search{ } 
.search input{ border:#e5e7e2 solid 1px; width:120px; height:16px; padding:3px; background:#b0dce5;}

.page_number{}
	.page_number ul{ list-style:none; float:right;}
	.page_number li{ list-style:none; display:inline; float:left; padding:2px 5px; margin:0 3px; background:#b0dce5; border: solid 1px #7ccdde;}
	
	.page_number li a {color: #474646; text-decoration:none;}
  	.page_number li a:focus,
  	.page_number li a:hover,
  	.page_number li a:active {background-color: transparent; text-decoration:none; color:#1799b4;}
	
.alphabet{ margin:0; padding:0; height:42px;}
	.alphabet ul{ list-style:none; margin:0; padding:0;}
	.alphabet li{ list-style:none; display:inline; float:left; margin:0; padding:0; margin-right:2px; margin-left:1px;}
	
.partner_details{ padding:14px; margin-bottom:5px; font-size:11px;}
	.partner_details:hover{ background:#ebebeb;}
.discount_box{width:90px; background:#1698b3; padding:5px 10px; margin:0 auto; font-size:14px; font-weight:bold; color:#FFFFFF;}

.box_cate{margin:0 9px 0 9px; padding:0; background: url(../img/bg_cate.jpg) no-repeat top left;; width:500px; height:250px; padding:20px;}

#col1 { float:left; width:33%; min-height:100px; border:#006699 solid 1px; }
	#col1_content { padding:10px; }
#col2 { float:left; width:33%; min-height:100px; border:#009933 solid 1px; }
	#col2_content { padding:10px; }
#col3 { float:right; width:33%; min-height:100px; border: #CCFF99 solid 1px; }
	#col3_content { padding:10px; }
	
	
	

}
